package cn.edu.ctgu.cyf;


public class Triangle {
    public String classify(int a, int b, int c) {
        // 检查边长是否在 1 到 100 之间
        if (a < 1 || a > 100 || b < 1 || b > 100 || c < 1 || c > 100) {
            return "输入错误";
        }
        // 检查是否满足任意两边之和大于第三边
        if (!((a + b > c) && (a + c > b) && (b + c > a))) {
            return "非三角形";
        }
        // 判断是否为等边三角形
        else if (a == b && b == c) {
            return "等边三角形";
        }
        // 判断是否为一般三角形
        else if (a != b && a != c && b != c) {
            return "一般三角形";
        }
        // 其余情况为等腰三角形
        else {
            return "等腰三角形";
        }
    }
}
